sed -i '1 i deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse' /etc/apt/sources.list

docker build -t jxu/hadoop:2.0 .

docker run --rm -d -p 22:22/tcp --name test_hadoop jxu/hadoop:1.0

docker run -d -p 22:22/tcp --name test_hadoop jxu/hadoop:2.0

docker exec -it test_hadoop /bin/bash

docker cp my_env.sh h1:/etc/profile.d/my_env.sh
docker cp my_env.sh h2:/etc/profile.d/my_env.sh
docker cp my_env.sh h3:/etc/profile.d/my_env.sh

# 进入容器h1中启动hadoop相关服务
docker exec -it h1 /bin/bash

# 格式化文件系统
cd $HADOOP_HOME && bin/hdfs namenode -format

# 在节点h1上启动dfs服务
cd $HADOOP_HOME && sbin/start-dfs.sh

# 进入到节点h2，启动yarn服务
ssh h2

cd $HADOOP_HOME && sbin/start-yarn.sh
